home *** CD-ROM | disk | FTP | other *** search
/ Spanish Scene 1 / SpanishScene1.iso / spanish pack n°1 by llfb / revistas / amigazeta / no.0.dms / no.0.adf / cursoc1 < prev    next >
Text File  |  1987-06-04  |  3KB  |  62 lines

  1.  
  2.  
  3. CURSO DE PROGRAMACION EN LENGUAJE 'C'
  4. -------------------------------------
  5.  
  6. 1. Introduccin y conceptos basicos.
  7.  
  8. El lenguaje C fue desarrollado por Brian Kernighan y Dennis Ritchie en los
  9. laboratorios Bell en USA.
  10.  
  11. CARACTERISTICAS:
  12.  
  13. * Es un lenguaje de bajo nivel en lo  referente a sus prestaciones y de alto
  14.  nivel si atendemos a su metodologa de programacion. El C posee instrucciones
  15.  para facilitar la programacion estructurada, que dicho sea de paso, es mas o
  16.  menos imprescindible. Un programa en C puede tener exteriormente un aspecto
  17.  parecido a otro en PASCAL
  18.  
  19. * Ademas, el C es rapido,tan rapido que a veces puede ir a la misma velocidad
  20.  que el codigo maquina del ordenador donde se ejecute. Pero conseguir que se
  21.  comporte asi, no es tan facil, hay que saber como programar algo a su nivel
  22.  mas bajo para poder aprovechar esta potencia "oculta".
  23.  
  24. * C es transportable. Esto quiere decir que un programa hecho en C en un
  25.  ordenador cualquiera es facilmente (en algunos casos incluso directamente)
  26.  adaptable al funcionamiento en cualquier otro ordenador. Esto ocurre porque
  27.  C es un lenguaje moderno, y una de las cosas que mas preocupan en la 
  28.  informatica actual es la estandarizacion de los sistemas y lenguajes; el C
  29.  sabe mucho de esto: existe un lenguaje C standard definido inicialmente por
  30.  Kernighan y Ritchie en su libro "El lenguaje de programacion C", revisado y
  31.  ampliado en periodicas reuniones del comite ANSI (Instituto americano de
  32.  estandarizacion). De esta forma, a no ser que al hacer un programa C
  33.  aprovechemos las posibilidades especiales que ofrece nuestro sistema,
  34.  podemos estar seguros de que facilmente podremos hacer funcionar nuestro
  35.  programa en cualquier otro ordenador.
  36.  
  37. * El C es flexible, es decir, es susceptible de utilizacion en cualquier
  38.  campo de aplicacion informatica sin tener ninguna predileccion por ninguno
  39.  en especial. Es cierto, que existen lenguajes destinados a tareas de
  40.  programacion mas o menos especificas (por Ej. FORTRAN:Calculo matemtico,
  41.  COBOL: Gestion Economica, LISP: Inteligencia Artificial, etc...), pero por 
  42.  definicion, al estar destinados a un uso,pierden posibilidades y efectividad
  43.  si los destinamos a otros; cabe la posiblidad de aprenderlos todos; pero es
  44.  mas facil aprender solo C. El lenguaje C se utiliza con muchas aplicaciones:
  45.  
  46.  -Programacion de sistemas operativos (El UNIX y gran parte del MS-DOS y el
  47.   Amiga DOS estan escritos en lenguaje C). Esto es posible gracias a su
  48.   aplicacion tareas de bajo nivel que permiten gestionar el sistema desde
  49.   dentro.
  50.  - Programacion de utilidades de diseno, tratamiento de textos, programacion
  51.    e incluso juegos.
  52.  
  53.  - Programacion cientifica para el control de procesos o simulaciones.
  54.  
  55.  - etc...
  56.  
  57. * El C no es facil si queremos programarlo realmente como lenguaje C.
  58.  
  59.  
  60.                     
  61.                             (C)  AMIGAZETA 1988.
  62.